package com.gopay.remote.bank;

import com.gopay.common.domain.bank.bcdl.BisBankRspCodeFeature;

import java.util.List;

/**
 * 银行返回码特征操作远程接口
 * Created by zyt on 2017/9/26.
 */
public interface BisBankFailFeatureRemoteService {
    BisBankRspCodeFeature insertBisBankFailFeature(String bankCode, String transType, String returnCode, String dealResult,
                                                   String needRefund, String description);
    BisBankRspCodeFeature modifiedBisBankFailFeature(BisBankRspCodeFeature newBisBankRspCodeFeature);

    void deleteBisBankFailFeature(BisBankRspCodeFeature bisBankRspCodeFeature);

    List<BisBankRspCodeFeature> findBisBankFailFeature(String bankCode, String transType, String returnCode, String dealResult,
                                                       Boolean needRefund);

    BisBankRspCodeFeature findById(String id);
}
